Skip to content

Update dev to 3.14.5 - #488

Open
marionbarker wants to merge 11 commits into
devfrom
update_dev_to_3.14.5
Open

Update dev to 3.14.5#488
marionbarker wants to merge 11 commits into
devfrom
update_dev_to_3.14.5

Conversation

@marionbarker

@marionbarker marionbarker commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Purpose: Prepare for updating dev to version 3.14.5

With this PR, we are preparing for the next update to dev.

Reasons

There were a few modifications to OmnipodKit that were developed in OmnipodKit next-dev that we missed when backporting the ble-heartbeat method to OmnipodKit when we merged the update to 3.14.4.

  • The Pod Keep Alive code was cleaned up with these consequences:
    • For a new build v3.14.5 or later, Pod Keep Alive is Disabled and must be modified if you want it
    • If you select a different pod type, the default for PKA is alway disabled

EversenseKit was updated

We also plan to bring in recent translations from lokalise.

Method

Collect updates to dev branch in this update_dev_to_3.14.5 branch

  • When ready and approved, this PR will be merged into dev as version 3.14.5

The Details section of this PR will be updated with each commit added to this PR.
Before each commit is pushed, the build is tested locally with Xcode.

Details

  • Bump version to 3.14.5
  • Update OmnipodKit to point to the main branch which now contains the ble-heartbeat method for Bluetooth connection
    • Improve the Pod Keep Alive code for handing iPhone 16/17e phones for Atlas DASH Pods PR 142
    • Improve the reconciliation when a Fault occurs during a bolus PR 144
    • Update iOS phone deployment to 17.6
  • Update circleci configuration for automated testing
  • Fix a simulator-only problem in OmnipodKit that prevented tests from running
  • Update EversenseKit
    • Prepare for US vs Outside US login
    • Make sure you select one or the other before entering your credentials
  • Update LoopKit: fixes an intermittent issue with automated tests
  • Update MedtrumKit: a number of bluetooth and reconnect fixes, some localization
  • Update EversenseKit
    • Fixes the UI glitch from previous update, when adding the CGM, you can enter credentials and select zone later (with US as the default)
  • Update localization scripts (several commits)
  • Bring in translations from lokalise on 2026-09-04 and update all affected submodules
    • as part of this, pin iOS deployment to iOS 17.6 for Eversense and Medtrum
    • bring in two more PR (190 & 192) to Medtrum
      • fix ability to delete pump and add a new pump
      • add Medtrum logging to Loop Report

@ps2 ps2 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@marionbarker

Copy link
Copy Markdown
Contributor Author

Tests

This has been tested extensively but we have one report that the customization for using xDrip4iOS is not working with this version of Loop.

Configuration

This is the proposed final configuration of SHA for the submodules:

 fd9df8f48947f2cadc2a017ab88fdae074e32d96 AmplitudeService (heads/dev)
 d83fd0d1ec14188ac64312f9df9f5d0afbdc03b2 CGMBLEKit (v3.1-203-gd83fd0d)
 57c14e2f410a6a3932308be8c7d7683b394e3de1 EversenseKit (heads/dev)
 4a1e18d695cab810978d906458daa0468754cfb0 G7SensorKit (heads/main)
 cc7e5dc3e0583fe0670971495623f7ef2ab9dcf7 LibreTransmitter (heads/main)
 db7bcac28b71202b1ed9ed21f9bf453bebcba91e LogglyService (heads/dev)
 9fc842e19391a1a8829c986e5bf58f52fb2b2757 Loop (v3.4.2-83-g9fc842e19)
 29bc17ba29ede2bfb0d6111766dd5cd62072317e LoopKit (v3.0-1099-g29bc17ba)
 4aca97d2e8267cf61b64bd1273380f5fcbb27cb6 LoopOnboarding (heads/dev)
 0c296289ed8698cbc3acd4c1ea1b39a600c0dbc3 LoopSupport (heads/dev)
 b9c6901097ca77e7f23d283ed5f6c00b3c852447 MedtrumKit (heads/dev)
 83d62c14a5cbc9996c6583220e65946172982e73 MinimedKit (heads/main)
 66483b42479a86d095ec642b2f6819e1abbe30d3 Minizip (1.4.0-2-g66483b4)
 b33debdac37d6ef3be955eebb0c42495a1f19232 MixpanelService (heads/main)
 e2230e33c9da61ffa1d9c507231a3e815703a23e NightscoutRemoteCGM (heads/dev)
 8cd05a386dd83b62647a0ed2bfa7aff17aa8013e NightscoutService (heads/dev)
 1d1f21be147c677bf8355203895741944523f217 OmnipodKit (heads/main)
 8beb8e6c25d8ffa4c0b8a8b55309315d7805384b RileyLinkKit (heads/dev)
 986c08203f12bdf1b28b231e448091f9abaaa389 TidepoolService (heads/dev)
 5dc1285f3ea85fed3d132fb226c969d6a06b1208 TrueTime.swift (5.0.3-11-g5dc1285)
 0f71fa2a450f55a92cff62e183d87c86b9c6633a dexcom-share-client-swift (v0.4.1-179-g0f71fa2)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants